package com.monkey.thread;

public class VolatileExample {
    int a = 0;
    volatile boolean flag = false;
    public void writer() {
        // 第一步
        a = 1;
        // 第二步
        flag = true;
    }
    public void reader() {
        // 第三步
        if (flag) {
            // 第四步
            int i = a;
            System.out.println(i);
        }
    }
}
